
.disnone{
    display: none !important;
}
.hang1{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.hang2{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.hang3{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.midd {
    transform: translateY(-50%);
    top: 50%;
    position: relative;
}

.header .nav ul.menus_2{ position: absolute; width: 120%; padding: 12px 0 4px; left: -10%; background: #fff; display: none; }
.header .nav li:hover ul.menus_2{ display: block; }
.header .nav ul.menus_2 li{ float: none; background: #fff; margin: 0 0px; padding: 0px 10px; }
.header .nav ul.menus_2 li a{ padding: 0; font-weight: normal; font-size: 16px; }

.wrap_en{ max-width:1440px; }
.header .nav_en_ul li{ margin:0 2px; }
.header .nav_en_ul li a{ padding:0 2px 0 12px; font-size:14px; }


.data-pro{ overflow:hidden; }
.pro-wrapper .pro-inner .gallery-thumbs .swiper-slide .image{ width:100%;height:0;position: relative;padding-bottom: 100%; }
.pro-wrapper .pro-inner .gallery-thumbs .swiper-slide .image img{ width:100%;height:100%;position: absolute; }
.product_pc_content, .article_pc_content{
    overflow: hidden;
}
.product_pc_content img, .article_pc_content img{
    max-width: 100%;
    width: 800px;
}
.product_pc_content video, .article_pc_content video{
    max-width: 100%;
    width: 800px;
}

.product_pc_content table{ width:800px; line-height:30px; border:1px solid #666; color:#333; }
.product_pc_content table th:nth-child(n+1){ border-left:1px solid #666; }
.product_pc_content table tr:nth-child(1) td{ background:#cccccc; font-weight:bold; color:#000; }
.product_pc_content table tr td{ border-top:1px solid #999; border-left:1px solid #666; text-align:center; }
.article_pc_content table{ width:800px; line-height:30px; border:1px solid #666; color:#333; }
.article_pc_content table th:nth-child(n+1){ border-left:1px solid #666; }
.article_pc_content table tr:nth-child(1) td{ background:#cccccc; font-weight:bold; color:#000; }
.article_pc_content table tr td{ border-top:1px solid #999; border-left:1px solid #666; text-align:center; }



/* 改全部字体 */
*{ font-family: 'AlibabaPuHuiTi-2-65-Medium'; }
html{ font-family: 'AlibabaPuHuiTi-2-65-Medium'; }
html body{ font-family: 'AlibabaPuHuiTi-2-65-Medium'; }
div, p, span, a, b, strong, input, textarea{ font-family: 'AlibabaPuHuiTi-2-65-Medium'; }

@font-face{
    font-family:'AlibabaPuHuiTi-2-45-Light';
    src:url('/css/fonts/AlibabaPuHuiTi-2-45-Light/AlibabaPuHuiTi-2-45-Light.eot');
    src:url('/css/fonts/AlibabaPuHuiTi-2-45-Light/AlibabaPuHuiTi-2-45-Light.eot') format('embedded-opentype'),
        url('/css/fonts/AlibabaPuHuiTi-2-45-Light/AlibabaPuHuiTi-2-45-Light.woff2') format('woff2'),
        url('/css/fonts/AlibabaPuHuiTi-2-45-Light/AlibabaPuHuiTi-2-45-Light.woff') format('woff'),
        url('/css/fonts/AlibabaPuHuiTi-2-45-Light/AlibabaPuHuiTi-2-45-Light.ttf') format('truetype'),
        url('/css/fonts/AlibabaPuHuiTi-2-45-Light/AlibabaPuHuiTi-2-45-Light.otf') format('otf');
        font-weight:normal;font-style:normal;
}
@font-face{
    font-family:'AlibabaPuHuiTi-2-65-Medium';
    src:url('/css/fonts/AlibabaPuHuiTi-2-65-Medium/AlibabaPuHuiTi-2-65-Medium.eot');
    src:url('/css/fonts/AlibabaPuHuiTi-2-65-Medium/AlibabaPuHuiTi-2-65-Medium.eot') format('embedded-opentype'),
        url('/css/fonts/AlibabaPuHuiTi-2-65-Medium/AlibabaPuHuiTi-2-65-Medium.woff2') format('woff2'),
        url('/css/fonts/AlibabaPuHuiTi-2-65-Medium/AlibabaPuHuiTi-2-65-Medium.woff') format('woff'),
        url('/css/fonts/AlibabaPuHuiTi-2-65-Medium/AlibabaPuHuiTi-2-65-Medium.ttf') format('truetype'),
        url('/css/fonts/AlibabaPuHuiTi-2-65-Medium/AlibabaPuHuiTi-2-65-Medium.otf') format('otf');
        font-weight:normal;font-style:normal;
}
